package weekone;

public class PlusOne_66 {
    public int[] plusOne(int[] digits) {
//        if (digits.length <= 0) return digits; 本题不需要检查空数组。

        for (int i = digits.length - 1; i >= 0; i--) {
            if (digits[i] == 9) {
                digits[i] = 0;
            } else {
                digits[i] = digits[i] + 1;
                return digits;
            }
        }

        int[] newDigits = new int[digits.length + 1];
        newDigits[0] = 1;
        return newDigits;

    }
}
